package 设计模式.结构型.decorate装饰器.Demo_1;//package 设计模式.结构型.decorate装饰器.Demo_1;
//
//import 设计模式.结构型.decorate装饰器.Demo_1.domain.Factory.PromotionFactory;
//import 设计模式.结构型.decorate装饰器.Demo_1.domain.Order;
//import 设计模式.结构型.decorate装饰器.Demo_1.domain.OrderDetail;
//
//import java.io.IOException;
//import java.math.BigDecimal;
//
///**
// * @author 张从龙
// * @version [1.0.0, 2022/8/13]
// */
//public class Client {
//
//    public static void main( String[] args ) throws InterruptedException, IOException
//    {
//        Order order = new Order();
//        init(order);
//
//        for(OrderDetail orderDetail: order.getList()) {
//            BigDecimal payMoney = PromotionFactory.getPayMoney(orderDetail);
//            orderDetail.setPayMoney(payMoney);
//            System.out.println("最终支付金额：" + orderDetail.getPayMoney());
//        }
//    }
//}
